 .g-topbar {
     width: 100%;

     .m-top {
         position: relative;
         z-index: 1000;
         height: 70px;
         box-sizing: border-box;
         background: #242424;
         border-bottom: 1px solid #000;

         .topmain {
             width: 1100px;
             margin: 0 auto;

             h2 {
                 background: url(../../../assets/index/logo.png) left center no-repeat;
                 text-indent: -9999px;
                 height: 33px;
                 margin-top: 18px;
                 float: left;
                 width:157px;
             }
            .navlist{
                float: left;
                margin-bottom: 0px;
                height: 70px;
                line-height: 70px;
                margin-left: 20px;
                li{
                    float: left;
                    a{
                        display: block;
                        color:#ccc;
                        padding: 0 19px ;
                    }
                    a:hover{
                        color:#fff;
                        background: #000;
                    }
                }
                li.active {
                    background: #000;
                    a{
                        color:#fff;
                    }
                }
            }
            .topright {
                float:right;
                .search {
                    float: left;
                    width:168px; border:1px solid #fff;
                    border-radius: 50px;
                    background: #fff;
                    padding:0 0 0 30px;
                    height: 32px;
                    line-height: 32px;
                    margin-top:20px;
                    margin-right:20px;
                    input {
                        border:none;
                        width:120px;
                        height: 30px;
                        font-size: 12px;
                    }
                }
                .dever {
                    float:left;
                    border:1px solid #4F4F4F;
                    line-height: 32px;
                    border-radius: 50px;
                    color:#ccc;
                    padding: 0 10px;
                    margin-top:20px
                }
                .dever:hover{
                    color:#fff;
                    border:1px solid #fff;
                }
                .login {
                    margin-left: 20px;
                    float: right;
                    line-height: 32px; margin-top: 20px; color:#787878;
                }
                .login:hover{
                    text-decoration: underline;
                }

            }
         }

     }
     .g_nav2 {
         height:35px;
         line-height: 35px;
         background: #C20C0C;
         width:100%;
         .navmain{
            width: 1100px;
            margin: 0 auto;
            .nav2list{
                margin-bottom: 0px;
                padding-left:190px;
                li{
                    float: left;
                    a{
                        color:#fff;
                        border-radius: 20px;
                        height: 20px;;
                        line-height: 20px;
                        float: left;
                        font-size: 12px;
                        padding: 0px 15px 4px;
                        margin:7px 15px 0 10px;
                    }
                    a:hover{
                        background: #9B0909;
                        
                    }
                    a.active{
                        background: #9B0909;
                        
                    }
                }
            }
         }
     }

 }